ACM-2024-01-02

Jahrgang: 2024
Ausgabe: 01
Autor: Markus Hoffmann
Programm: ACMDAUSWECHSELN.LSP
Funktionalitt: ersetzt mehrere Elemente einer Zeichnung durch ein anderes
Format: LISP
Lauffhig ab: AutoCAD 2020
Befehle: AWE
Bezug: Online


Beschreibung
============														

Elemente gegen andere auswechseln

Vor vielen Jahren wurde an dieser Stelle ein Tool vorgestellt, das Zeichnungsobjekte unabhngig von ihrer 
Objektart gegen die Kopie eines anderen Objekts auswechseln konnte. Bei dem hier vorgestellten Tool 
ACMDAUSWECHSELN.LSP hat sich an dieser Aufgabe grundstzlich nichts gendert:Zunchst wird ein Auswahlsatz 
gebildet aus Zeichnungsobjekten, die zu ersetzen sind. Hier knnen Texte, Linien, Ansichtsfenster, Kreise, 
Polylinien und viele weitere Objektarten enthalten sein, denn das Tool ist unempfindlich. Anschlieend ist 
zu bestimmen, welcher Punkt dieser Objekte der Basispunkt fr die Ersetzung sein soll.
Auerdem ist das Objekt zu whlen, das die Objekte des eben gewhlten Auswahlsatzes ersetzen soll. Auch hier 
muss man sich festlegen, welcher Punkt dieses Objekts relevant sein soll, also welcher Punkt dieses Objekts 
auf den oben bestimmten Basispunkten der zu ersetzenden Objekte platziert werden soll.
Die Optionen fr diese zu whlenden Basispunkte orientieren sich an den Optionen der Ausrichtung von 
Textobjekten: oben links, oben Zentrum, oben rechts, Mitte links, Mitte Zentrum, Mitte rechts, unten links, 
unten Zentrum, unten rechts. Errechnet werden diese Optionen vom Tool durch ein umgrenzendes Rechtseck um 
jedes einzelne Objekt, der sogenannten Bounding Box.
Gegenber der frheren Version erfolgt die Steuerung des Tools nun in einer Dialogbox. Sie bietet zwei 
Knpfe: einer zur Wahl des Auswahlsatzes und einer zur Wahl des ersetzenden Objekts. Nach der Wahl der 
Objekte sind in der Dialogbox zur Kontrolle grundlegende Informationen der Objektwahl sichtbar, die Anzahl 
der Objekte im Auswahlsatz sowie der Objekttyp des ersetzenden Objekts. Ebenfalls sind in der Dialogbox 
fr beide Auswahlen die Bezugspunkte nach dem oben erwhnten Prinzip festzulegen.
Das Tool wertet nun die Angaben im Dialog aus und ersetzt alle Objekte im Auswahlsatz durch eine Kopie der 
Einzelauswahl.Durch die Aktualisierung interner Funktionen und die Erweiterung des Tools durch eine 
Dialogboxsteuerung wurde der Auswechselnbefehl jetzt aufgewertet und erweitert.